/**
 * @file    pcs_can_mng.h
 * @brief   逆变通信协议-(CAN)
 * @author  Liuwei
 * @version 1.0.1
 * @date    2023-06-13
 * 
 * @copyright Copyright (c) 2023 JBD-Energy Storage Technology Co. LTD
 * 
 * @par 修改日志:
 * <table>
 * <tr><th>Date       <th>Version   <th>Author   <th>Description
 * <tr><td>2023-06-13 <td>1.0.1     <td>Liuwei   <td>首次创建
 * </table>
 */

#ifndef __PCS_CAN_MNG_H_
#define __PCS_CAN_MNG_H_

/* file includes -------------------------------------------------------------*/
#include <stdint.h>
/* cplusplus -----------------------------------------------------------------*/
#ifdef __cplusplus
extern "C" {
#endif

/* macro/define/typedef ------------------------------------------------------*/
enum
{
    PCS_CAN_PYLON       ,  /* (00) 派能协议 */ 
    PCS_CAN_GROWATT     ,  /* (01) 古瑞瓦特协议 */ 
    PCS_CAN_GOODWE      ,  /* (02) 固德威协议 */ 
    PCS_CAN_SOFAR       ,  /* (03) 首航协议 */  
    PCS_CAN_VICTRON     ,  /* (04) 维克托协议 */ 
    PCS_CAN_VOLTRONIC   ,  /* (05) 日月元 */
	PCS_CAN_LXP         ,  /* (06) 鹏程 */
	PCS_CAN_DEYE        ,  /* (07) 德业 */
	PCS_CAN_GINLONG     ,  /* (08) 锦浪 */
	PCS_CAN_SMA         ,  /* (09) 艾斯玛 */
	PCS_CAN_VMII        ,  /* (10) 南京欧陆 */
	PCS_CAN_SRNE        ,  /* (11) 硕日 */
};

enum
{
    PCS_RS485_PYLON       ,  /* (00) 派能协议 */
	PCS_RS485_GROWATT     ,  /* (01) 古瑞瓦特协议 */ 
	PCS_RS485_VOLTRONIC   ,  /* (02) 日月元 */
	PCS_RS485_LXP         ,  /* (03) 鹏程协议 */
	PCS_RS485_DEYE        ,  /* (04) 德业协议 */
	PCS_RS485_INVT        ,  /* (05) 英威腾 */
	PCS_RS485_SRNE        ,  /* (06) 硕日 */
};

/* @brief */

/* variables -----------------------------------------------------------------*/

/*******************************************************************************
 * public API List
 ******************************************************************************/
void can_pcs_comm_mmg(uint8_t can_id , uint32_t cycle);
void pcs_get_force_chg_flag(uint8_t *force1 , uint8_t *force2);

#ifdef __cplusplus
}
#endif

#endif  /* #ifndef __PCS_CAN_MNG_H_ */
/********** Copyright (c) 2023 JBD-Energy Storage Technology Co. LTD *********/
